麻烦: inconvenient, troublesome, annoying, to trouble or bother sb, to put sb to trouble...
进展: to make headway, to make progress...
头头是道: clear and logical...
自学: self-study, to study on one's own...
公开信: open letter...
穿过: to pass through...
预订: to place an order, to book ahead...
猪: hog, pig, swine...
长途: long distance...
拓宽: to broaden...